myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
SetScriptReturnValue(False)
	if (myvar_0 ~= 0) then
		if (1 <= myvar_1) then
		myvar_2 = GenericNeighborDataTable["new"](myvar_0, gNeighborDataTableID["ModularSynthSong"], "ModularSynthSong")
			if (myvar_2["HasProperty"](myvar_2, 0) ~= 0) then 


				if (myvar_1 < myvar_2["GetProperty"](myvar_2, 0)) then
				myvar_2["GetProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 4))
				myvar_2["SetProperty"]()
				myvar_2["GetProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 3))
				myvar_2["SetProperty"]()
				myvar_2["GetProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 2))
				myvar_2["SetProperty"]()
				myvar_2["GetProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 1))
				myvar_2["SetProperty"]()
				myvar_2["GetProperty"](myvar_2, (5 * myvar_2["GetProperty"](myvar_2, 0)))
				myvar_2["SetProperty"]()
				myvar_2["RemoveProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 4))
				myvar_2["RemoveProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 3))
				myvar_2["RemoveProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 2))
				myvar_2["RemoveProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 1))
				myvar_2["RemoveProperty"](myvar_2, (5 * myvar_2["GetProperty"](myvar_2, 0)))
				myvar_2["SetPropertyAsInt"](myvar_2, 0, (myvar_2["GetProperty"](myvar_2, 0) - 1))
				SetScriptReturnValue(True)
			else
					if (myvar_2["GetProperty"](myvar_2, 0) == myvar_1) then
					myvar_2["RemoveProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 4))
					myvar_2["RemoveProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 3))
					myvar_2["RemoveProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 2))
					myvar_2["RemoveProperty"](myvar_2, ((5 * myvar_2["GetProperty"](myvar_2, 0)) - 1))
					myvar_2["RemoveProperty"](myvar_2, (5 * myvar_2["GetProperty"](myvar_2, 0)))
					local myvar_6 = 0
					myvar_2["SetPropertyAsInt"](myvar_2, myvar_6, (myvar_2["GetProperty"](myvar_2, 0) - 1))
					local myvar_5 = True
					SetScriptReturnValue(myvar_5)
				end
			end
		end
	end
end
return 
